<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  <meta name="baidu-site-verification" content="code-UjJKh3jtOo">
  <link rel="stylesheet" href="//unpkg.com/@highlightjs/cdn-assets@11.5.0/styles/atom-one-dark.min.css">
  <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
  <title>Tit1e</title>
  <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2767111597631391" crossorigin="anonymous"></script>
  
<link rel="stylesheet" href="/css/style.css">

<meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Tit1e" type="application/atom+xml">
</head>

<body class="dark">
    <div class="container">
    <header class="header">
  <div class="title">
      <a href="/" class="logo">Tit1e</a>
      <div class="btn-dark"></div>
      <script>
        let bodyClx = document.body.classList;
        let btnDark = document.querySelector('.btn-dark');
        let sysDark = window.matchMedia('(prefers-color-scheme: dark)');
        let darkVal = localStorage.getItem('dark');

        let setDark = (isDark) => {
        bodyClx[isDark ? 'add' : 'remove']('dark');
        localStorage.setItem('dark', isDark ? 'yes' : 'no');
        };

        setDark(darkVal ? darkVal === 'yes' : sysDark.matches);
        requestAnimationFrame(() => bodyClx.remove('not-ready'));

        btnDark.addEventListener('click', () => setDark(!bodyClx.contains('dark')));
        sysDark.addEventListener('change', (event) => setDark(event.matches));
      </script>
  </div>
    <ul class="menu">
        
        
        
        
        <li class="menu-item ">
            <a href="/" class="menu-item-link">Home</a>
        </li>
        
        
        <li class="menu-item ">
            <a href="/archives/" class="menu-item-link">Archives</a>
        </li>
        
        
        <li class="menu-item ">
            <a href="/atom.xml" class="menu-item-link">RSS</a>
        </li>
        
        
        <li class="menu-item ">
            <a target="_blank" rel="noopener" href="https://pixeltimer.art" class="menu-item-link">Pixel Timer</a>
        </li>
        
    </ul>
    <div class="search-box">
        <input type="search" id="search" placeholder="搜索">
    </div>
</header>
    <article class="post">
  <div class="post-meta">
    <span class="post-time">9 / 29, 2016</span>
  </div>
  <div class="post-title">
    <h1 class="title">Elementary OS Loki 折腾笔记</h1>
  </div>
  
  <ul class="post-tags">
    
    <li class="tag-item">
      #折腾
    </li>
    
  </ul>
  
  <div class="post-content">
    <p><img src="https://personal-1251959693.cos.ap-chengdu.myqcloud.com/2018-12-15-7515b68a-8689-11e6-9ffe-9e14494271b0.jpeg"><br>前两天折腾黑苹果，想在自己的小黑上装个黑苹果玩玩，结果没想到折腾了差不多一天多毫无进展，连系统安装界面都没见到，更加不用说之后的安装驱动了。如果一直钻牛角尖，其实代价挺大的，毕竟我现在无业游民一个不是閒的没事干。于是我昨天傍晚的时候彻底放弃了黑苹果计划，还是以后工作了攒钱买个白苹果吧。</p>
<span id="more"></span>
<p>但是我都打算折腾了不搞出点事情我又不甘心，所以我打算把Freya装成Loki，反正好久没有重装了，就折腾一下这个吧。于是轻车熟路刻U盘，装系统，一路下来都没什麽问题，结果在装chrome的时候看了Linux公社的教程，chrome没装上，源还出了问题，网上查了一下还有不少人中招的，查了半天也没查出什麽结果，索性就重装了，反正很快，然后问题就来了，我把备份博客的U盘给插了上去，开机USB啓动不了，而之系统装好时敲好拔U盘时除了一点小问题，我以爲是U盘里的系统被我弄坏了的缘故，又正好赶上要吃饭，我就重新刻了下U盘，吃完饭回来又重装了一遍，然后开始折腾其他的东西，后来打算装博客，安装hexo的时候又出了点问题，于是我想起之前有把命令行存下来，这才想起了备份的U盘，拿起U盘一插，发现容量怎麽少了这麽多，之前U盘里我备份了不少东西，已经快满了，结果现在一看才用了一个多G的空间，点开一看，卧槽爲什麽里面变成<br>elementary OS的系统了？！当时脑子一片空白，之前已经很小心，装系统前还特意看了备份U盘中的博客，感觉万无一失了才装的系统。</p>
<p>而事实证明:<strong>生活处处有惊喜，这世界上也没有万无一失的事情。</strong></p>
<p>接下来就是疯狂百度google各种恢复blog的方法，然而并没有，源文件没了就是没了，github上只有public文件夹中的内容，源文件是不上穿的，这也是爲什麽hexo轻巧快速的原因，好在我的另一台电脑种还有几个月前的备份，庆幸幸好没有把这破笔记本扔了。看了一下丢失4篇文章。最后找来找去，把github上的文件打包下载下来，生成的html文件还是在的，所以里面内容也在，于是把html里的多馀标籤什麽都删除，只保留内容部分，再把文件存爲markdown格式，然后本地部署看了一下，还好生成的页面是正常的。折腾到1点总算是恢复了，终于鬆了一口气。</p>
<p>下面是我个人的elementary OS的一些基本配置：</p>
<h2 id="安装elementary-tweaks"><a href="#安装elementary-tweaks" class="headerlink" title="安装elementary-tweaks"></a>安装elementary-tweaks</h2><p>elementary OS下必备的美化软件</p>
<pre><code class="bash">#更新软件源
sudo apt update

#安装add-apt-repository命令所在的软件包
sudo apt install software-properties-common

#使用add-apt-repository命令添加ppa
sudo add-apt-repository ppa:philip.scott/elementary-tweaks

#再次更新软件源
sudo apt update

#安装elementary-tweaks
sudo apt install elementary-tweaks
</code></pre>
<h2 id="网易云音乐"><a href="#网易云音乐" class="headerlink" title="网易云音乐"></a>网易云音乐</h2><p>中毒太深，无法自拔，好在网易良心，出了ubuntu客户端。<strong>网易大法好！</strong></p>
<pre><code class="bash">#官网下载对应的deb包
#打开终端，cd至deb包所在文件夹
sudo dpkg -i XXXXX.deb

sudo apt-get -f install

sudo dpkg -i XXXXX.deb
</code></pre>
<h2 id="安装并配置fcitx输入法框架"><a href="#安装并配置fcitx输入法框架" class="headerlink" title="安装并配置fcitx输入法框架"></a>安装并配置fcitx输入法框架</h2><p>习惯用搜狗，linux下的搜狗还是挺良心的</p>
<pre><code class="bash">#打开终端，更新软件源
sudo apt update
#直接安装需要的输入法包，如fcitx-googlepinyin，fcitx-pinyin，fcitx-table-wubi等，其他基础软件包会自动装上。
sudo apt install fcitx-googlepinyin
#打开“系统设置”、“语言和区域”；点击“解锁”，输入密码；在左边“已安装的语言”中选择Chinese，然后点击“设置系统语言”
#打开“系统设置”、“键盘”、“布局”；把左边的布局都删掉，只保留“英语（美国）”
#重启
</code></pre>
<h2 id="安装chrome"><a href="#安装chrome" class="headerlink" title="安装chrome"></a>安装chrome</h2><p>必备，没啥好说的，linux下基本也就chrome、firefox、chromium了</p>
<pre><code class="bash">wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo dpkg -i google-chrome-stable_current_amd64.deb

sudo apt-get -f install

sudo dpkg -i google-chrome-stable_current_amd64.deb
#PS、或者在自带的应用中心直接安装chromium
</code></pre>
<h2 id="node-js安装"><a href="#node-js安装" class="headerlink" title="node.js安装"></a>node.js安装</h2><p><a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a>需要，其他有些软件也需要node，必装</p>
<pre><code class="bash">sudo apt install nodejs-legacy
</code></pre>
<h2 id="安装guake终端"><a href="#安装guake终端" class="headerlink" title="安装guake终端"></a>安装guake终端</h2><p>刚发现的一款终端，用着挺方便</p>
<pre><code class="bash">apt-get install guake
#然后在系统设置--&gt;Tweaks--&gt;Cerbere中设置开机启动
#呼出快捷键：F12，更多设置可在终端首选项中设置
</code></pre>
<h2 id="安装7z"><a href="#安装7z" class="headerlink" title="安装7z"></a>安装7z</h2><p>折腾过程中遇到需要解压7z格式压缩包，记录下</p>
<pre><code class="bash">apt-get install p7zip
#解压
7z x filename.7z
</code></pre>
<h2 id="安装字体管家"><a href="#安装字体管家" class="headerlink" title="安装字体管家"></a>安装字体管家</h2><pre><code>sudo apt-get install font-manager
</code></pre>
<h2 id="git克隆项目"><a href="#git克隆项目" class="headerlink" title="git克隆项目"></a>git克隆项目</h2><pre><code class="bash">#在目标文件夹git init
#cd进入项目文件夹
git branch –r显示所有分支

git checkout &lt;目标分支&gt;
</code></pre>
<h2 id="安装sublime-text3以及中文支持"><a href="#安装sublime-text3以及中文支持" class="headerlink" title="安装sublime-text3以及中文支持"></a>安装sublime-text3以及中文支持</h2><p>sublime-text3在ubuntu中不支持中文输入，但有解决办法</p>
<pre><code class="bash">#安装sublime
sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text-installer

#中文支持，注意需要使用fcitx
sudo apt-get update &amp;&amp; sudo apt-get upgrade

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

cd sublime-text-imfix &amp;&amp; ./sublime-imfix
#安装完成后启动器中可能会出现两个图标，一个是自带的，一个是后面添加的，以前用该方法只能通过终端输入subl运行才能调用输入法，点击图标需要改图标文件配置后才能调用，现在已经被修复了，所以只要删除自带图标就可以了
#解决办法：
sudo rm /usr/share/applications/sublime_text.desktop
#Ps:新图标的名字为sublime-text.desktop，启动器现实的名字是相同的
</code></pre>
<p>以上大致就是我的elementary OS的基本配置，至于其他零零碎碎的配置我就不放上来了。</p>

  </div>
  <div class="post-near">
    
    <a
      class="post-near-prev"
      href="/p/aebf405b.html"
      title="git克隆远程仓库进行修改提交"
    >
      <span class="arrow">←</span>
      <span class="post-near-title">
        git克隆远程仓库进行修改提交
      </span>
    </a>
    
    
    <a
      class="post-near-next"
      href="/p/4de64c6d.html"
      title="响应式页面的简单实现"
    >
      <span class="post-near-title">
        响应式页面的简单实现
      </span>
      <span class="arrow">→</span>
    </a>
    
  </div>
</article>

    <footer class="footer">
  <p>本博客采用 <a class="license-link" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh">署名-非商业性使用-相同方式共享 4.0 国际</a>协议进行许可</p>
  <p>
    <span>Thanks For <a target="_blank" rel="noopener" href="https://github.com/nanxiaobei/hugo-paper" taget="_blank">hugo-paper</a></span>
    <span style="margin-left: 10px;">&copy; 2016-2025 by Tit1e</span>
  </p>
</footer>
    </div>
    <script src="//unpkg.com/@highlightjs/cdn-assets@11.5.0/highlight.min.js"></script>
<script>
  hljs.initHighlightingOnLoad();
  var _hmt = _hmt || [];
    (function() {
    var hm = document.createElement("script");
    hm.src = "https://hm.baidu.com/hm.js?6349d3bc54baea0b04a65145c5e3b799";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
    })();
    const block = document.querySelectorAll('.post-content')[0]
    block.addEventListener('click', e => {
        const {nodeName, src} = e.target
        if(nodeName !== 'IMG') return
        document.body.classList.add('overflow-hidden')
        const div = document.createElement('div')
        div.id = 'global-cover'
        div.title = '点击关闭'
        const a = document.createElement('a')
        a.href = src
        a.target="_blank"
        a.title = '点击打开原图'
        const img = document.createElement('img')
        img.className = 'show-pic'
        img.src = src
        a.appendChild(img)
        div.appendChild(a)
        document.body.appendChild(div)
    })
    document.body.addEventListener('click', e => {
        if(e.target.id === 'global-cover'){
            document.body.classList.remove('overflow-hidden')
            document.body.removeChild(e.target)
        }
    })
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-7M04VN3JZ4"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-7M04VN3JZ4');
</script>

<script src="/js/search.js"></script>


</body>
</html>